//
//  UtilTool.m
//  OASystem
//
//  Created by zhoupengfei on 15/11/9.
//  Copyright © 2015年 zpf. All rights reserved.
//

#import "UtilTool.h"

@implementation UtilTool
+(NSString*)stringByPrcessModel:(ProcessModel*)detailModel otherString:(NSString *)otherString{
 return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
     "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
     "&lt;数据&gt;\n"
     "&lt;数据元素&gt;\n"
     "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
     "&lt;主题&gt; %@ &lt;/主题&gt;\n"
     "&lt;编号&gt; %@ &lt;/编号&gt;\n"
     "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
     "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
     "&lt;合同类型&gt; %@ &lt;/合同类型&gt;\n"
     "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
     "&lt;内容&gt; %@ &lt;/内容&gt;\n"
     "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
     "&lt;日期&gt; %@ &lt;/日期&gt;\n"
     "&lt;备注&gt; %@ &lt;/备注&gt;\n"
     "&lt;经办部门负责人 类型='3'&gt; %@ &lt;/经办部门负责人&gt;\n"
     "&lt;会办部门相关人员  类型='3'&gt; %@ &lt;/会办部门相关人员&gt;\n"
     "&lt;会办部门负责人 类型='3'&gt; %@ &lt;/会办部门负责人&gt;\n"
     "&lt;总指挥 类型='3'&gt; %@ &lt;/总指挥&gt;\n"
     "&lt;经办部门分管领导 类型='2'&gt; %@ &lt;/经办部门分管领导&gt;\n"
     "&lt;会办部门分管领导 类型='2'&gt; %@ &lt;/会办部门分管领导&gt;\n"
     "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
     "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
     "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
     "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
     "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
     "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
     "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
     "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
     "&lt;/数据元素&gt;\n"
     "&lt;数据实体&gt;\n"
     "&lt;附件&gt;\n"
     "%@"
     "&lt;/附件&gt;\n"
     "&lt;/数据实体&gt;\n"
     "&lt;/数据&gt;\n"
     "&lt;/交换&gt;",
     detailModel.fileId,
     detailModel.title,
      detailModel.number,
      detailModel.senderDepartment,
      detailModel.recerDepartment,
      detailModel.processType,
      detailModel.emergencyLevel,
      detailModel.contents,
      detailModel.handleMen,
      detailModel.date,
      detailModel.tips,
      detailModel.handleDepartment,
      detailModel.officeDepartment,
      detailModel.officeLeader,
      detailModel.commander,
      detailModel.handleLeader,
      detailModel.officeDepartmentLeader,
      detailModel.buildManager,
      detailModel.planDepartment,
      detailModel.office,
      detailModel.financialDirector,
      detailModel.buildleader,
      detailModel.officeOtherLeader,
      detailModel.ceo,
      detailModel.chairMen,
     otherString
     ];
    
}

// 表单值cmhtkzf对应2.13 长睦指挥部合同款支付详细列表 xml
+(NSString*)stringByPayProcessModel:(ProcessModel*)detailModel otherString:(NSString*)otherString{
    return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
               "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
               "&lt;数据&gt;\n"
               "&lt;数据元素&gt;\n"
               "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
               "&lt;主题&gt; %@ &lt;/主题&gt;\n"
               "&lt;编号&gt; %@ &lt;/编号&gt;\n"
               "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
               "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
               "&lt;支付类型&gt; %@ &lt;/支付类型&gt;\n"
               "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
               "&lt;内容&gt; %@ &lt;/内容&gt;\n"
               "&lt;预决算人员&gt; %@ &lt;/预决算人员&gt;\n"
               "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
               "&lt;日期&gt; %@ &lt;/日期&gt;\n"
               "&lt;备注&gt; %@ &lt;/备注&gt;\n"
               "&lt;经办部门负责人 类型='3'&gt; %@ &lt;/经办部门负责人&gt;\n"
               "&lt;会办部门相关人员  类型='3'&gt; %@ &lt;/会办部门相关人员&gt;\n"
               "&lt;会办部门负责人 类型='3'&gt; %@ &lt;/会办部门负责人&gt;\n"
               "&lt;总指挥 类型='3'&gt; %@ &lt;/总指挥&gt;\n"
               "&lt;经办部门分管领导 类型='2'&gt; %@ &lt;/经办部门分管领导&gt;\n"
               "&lt;会办部门分管领导 类型='2'&gt; %@ &lt;/会办部门分管领导&gt;\n"
               "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
               "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
               "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
               "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
               "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
               "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
               "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
               "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
               "&lt;/数据元素&gt;\n"
               "&lt;数据实体&gt;\n"
               "&lt;附件&gt;\n"
               "%@"
               "&lt;/附件&gt;\n"
               "&lt;/数据实体&gt;\n"
               "&lt;/数据&gt;\n"
               "&lt;/交换&gt;",
               detailModel.fileId,
               detailModel.title,
               detailModel.number,
               detailModel.senderDepartment,
               detailModel.recerDepartment,
               detailModel.processType,
               detailModel.emergencyLevel,
               detailModel.contents,
               detailModel.finalStaff,
               detailModel.handleMen,
               detailModel.date,
               detailModel.tips,
               detailModel.handleDepartment,
               detailModel.officeDepartment,
               detailModel.officeLeader,
               detailModel.commander,
               detailModel.handleLeader,
               detailModel.officeDepartmentLeader,
               detailModel.buildManager,
               detailModel.planDepartment,
               detailModel.office,
               detailModel.financialDirector,
               detailModel.buildleader,
               detailModel.officeOtherLeader,
               detailModel.ceo,
               detailModel.chairMen,
               otherString
               ];
    
}

//表单值zzhthq对应2.15 紫之隧道合同会签详细列表 xml
+(NSString*)stringByZZProessModel:(ProcessModel*)detailModel otherString:(NSString*)otherString{

    return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
               "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
               "&lt;数据&gt;\n"
               "&lt;数据元素&gt;\n"
               "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
               "&lt;主题&gt; %@ &lt;/主题&gt;\n"
               "&lt;编号&gt; %@ &lt;/编号&gt;\n"
               "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
               "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
               "&lt;合同类型&gt; %@ &lt;/合同类型&gt;\n"
               "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
               "&lt;内容&gt; %@ &lt;/内容&gt;\n"
               "&lt;预决算人员&gt; %@ &lt;/预决算人员&gt;\n"
               "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
               "&lt;日期&gt; %@ &lt;/日期&gt;\n"
               "&lt;备注&gt; %@ &lt;/备注&gt;\n"
               "&lt;经办部门负责人 类型='3'&gt; %@ &lt;/经办部门负责人&gt;\n"
               "&lt;会办部门负责人 类型='3'&gt; %@ &lt;/会办部门负责人&gt;\n"
               "&lt;总指挥 类型='3'&gt; %@ &lt;/总指挥&gt;\n"
               "&lt;经办部门分管领导 类型='2'&gt; %@ &lt;/经办部门分管领导&gt;\n"
               "&lt;会办部门分管领导 类型='2'&gt; %@ &lt;/会办部门分管领导&gt;\n"
               "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
               "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
               "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
               "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
               "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
               "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
               "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
               "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
               "&lt;/数据元素&gt;\n"
               "&lt;数据实体&gt;\n"
               "&lt;附件&gt;\n"
               "%@"
               "&lt;/附件&gt;\n"
               "&lt;/数据实体&gt;\n"
               "&lt;/数据&gt;\n"
               "&lt;/交换&gt;",
               detailModel.fileId,
               detailModel.title,
               detailModel.number,
               detailModel.senderDepartment,
               detailModel.recerDepartment,
               detailModel.processType,
               detailModel.emergencyLevel,
               detailModel.contents,
               detailModel.finalStaff,
               detailModel.handleMen,
               detailModel.date,
               detailModel.tips,
               detailModel.handleDepartment,
               detailModel.officeLeader,
               detailModel.commander,
               detailModel.handleLeader,
               detailModel.officeDepartmentLeader,
               detailModel.buildManager,
               detailModel.planDepartment,
               detailModel.office,
               detailModel.financialDirector,
               detailModel.buildleader,
               detailModel.officeOtherLeader,
               detailModel.ceo,
               detailModel.chairMen,
               otherString
               ];
    
}

//表单值zzhtkzf对应2.16 紫之隧道合同款支付详细列表 xml
+(NSString*)stringByPayPRocessModel:(ProcessModel*)detailModel otherString:(NSString*)otherString{
    return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
               "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
               "&lt;数据&gt;\n"
               "&lt;数据元素&gt;\n"
               "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
               "&lt;主题&gt; %@ &lt;/主题&gt;\n"
               "&lt;编号&gt; %@ &lt;/编号&gt;\n"
               "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
               "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
               "&lt;支付类型&gt; %@ &lt;/支付类型&gt;\n"
               "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
               "&lt;内容&gt; %@ &lt;/内容&gt;\n"
               "&lt;预决算人员&gt; %@ &lt;/预决算人员&gt;\n"
               "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
               "&lt;日期&gt; %@ &lt;/日期&gt;\n"
               "&lt;备注&gt; %@ &lt;/备注&gt;\n"
               "&lt;经办部门负责人 类型='3'&gt; %@ &lt;/经办部门负责人&gt;\n"
               "&lt;会办部门负责人 类型='3'&gt; %@ &lt;/会办部门负责人&gt;\n"
               "&lt;总指挥 类型='3'&gt; %@ &lt;/总指挥&gt;\n"
               "&lt;经办部门分管领导 类型='2'&gt; %@ &lt;/经办部门分管领导&gt;\n"
               "&lt;会办部门分管领导 类型='2'&gt; %@ &lt;/会办部门分管领导&gt;\n"
               "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
               "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
               "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
               "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
               "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
               "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
               "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
               "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
               "&lt;/数据元素&gt;\n"
               "&lt;数据实体&gt;\n"
               "&lt;附件&gt;\n"
               "%@"
               "&lt;/附件&gt;\n"
               "&lt;/数据实体&gt;\n"
               "&lt;/数据&gt;\n"
               "&lt;/交换&gt;",
               detailModel.fileId,
               detailModel.title,
               detailModel.number,
               detailModel.senderDepartment,
               detailModel.recerDepartment,
               detailModel.processType,
               detailModel.emergencyLevel,
               detailModel.contents,
               detailModel.finalStaff,
               detailModel.handleMen,
               detailModel.date,
               detailModel.tips,
               detailModel.handleDepartment,
               detailModel.officeLeader,
               detailModel.commander,
               detailModel.handleLeader,
               detailModel.officeDepartmentLeader,
               detailModel.buildManager,
               detailModel.planDepartment,
               detailModel.office,
               detailModel.financialDirector,
               detailModel.buildleader,
               detailModel.officeOtherLeader,
               detailModel.ceo,
               detailModel.chairMen,
               otherString
               ];
    
}

//表单值hthq对应2.17 合同会签详细列表 xml
+(NSString*)stringContractModel:(ProcessModel*)detailModel otherString:(NSString*)otherString{
    return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
               "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
               "&lt;数据&gt;\n"
               "&lt;数据元素&gt;\n"
               "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
               "&lt;主题&gt; %@ &lt;/主题&gt;\n"
               "&lt;编号&gt; %@ &lt;/编号&gt;\n"
               "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
               "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
               "&lt;合同类型&gt; %@ &lt;/合同类型&gt;\n"
               "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
               "&lt;内容&gt; %@ &lt;/内容&gt;\n"
               "&lt;部门经理&gt; %@ &lt;/部门经理&gt;\n"
               "&lt;指挥部负责人&gt; %@ &lt;/指挥部部门负责人&gt;\n"
               "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
               "&lt;日期&gt; %@ &lt;/日期&gt;\n"
               "&lt;备注&gt; %@ &lt;/备注&gt;\n"
               "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
               "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
               "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
               "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
               "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
               "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
               "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
               "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
               "&lt;/数据元素&gt;\n"
               "&lt;数据实体&gt;\n"
               "&lt;附件&gt;\n"
               "%@"
               "&lt;/附件&gt;\n"
               "&lt;/数据实体&gt;\n"
               "&lt;/数据&gt;\n"
               "&lt;/交换&gt;",
               detailModel.fileId,
               detailModel.title,
               detailModel.number,
               detailModel.senderDepartment,
               detailModel.recerDepartment,
               detailModel.processType,
               detailModel.emergencyLevel,
               detailModel.contents,
               detailModel.departmentManager,
               detailModel.ComandHead,
               detailModel.handleMen,
               detailModel.date,
               detailModel.tips,
               detailModel.buildManager,
               detailModel.planDepartment,
               detailModel.office,
               detailModel.financialDirector,
               detailModel.buildleader,
               detailModel.officeOtherLeader,
               detailModel.ceo,
               detailModel.chairMen,
               otherString
               ];
    
}


// htkzf 合同款支付
+(NSString*)stringContractPayModel:(ProcessModel*)detailModel otherString:(NSString*)otherString{

    return    [NSString stringWithFormat:@"&lt;?xml version=\'1.0\' encoding=\'utf-8\'?&gt;\n"
               "&lt;交换 xmlns=\'exch.jhsx.gov.cn/data\' xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'&gt;\n"
               "&lt;数据&gt;\n"
               "&lt;数据元素&gt;\n"
               "&lt;唯一标识&gt; %@ &lt;/唯一标识&gt;\n"
               "&lt;主题&gt; %@ &lt;/主题&gt;\n"
               "&lt;编号&gt; %@ &lt;/编号&gt;\n"
               "&lt;发出部门&gt; %@ &lt;/发出部门&gt;\n"
               "&lt;发往部门&gt; %@ &lt;/发往部门&gt;\n"
               "&lt;支付类型&gt; %@ &lt;/支付类型&gt;\n"
               "&lt;紧急程度&gt; %@ &lt;/紧急程度&gt;\n"
               "&lt;内容&gt; %@ &lt;/内容&gt;\n"
               "&lt;部门经理&gt; %@ &lt;/部门经理&gt;\n"
               "&lt;指挥部负责人&gt; %@ &lt;/指挥部部门负责人&gt;\n"
               "&lt;经办人&gt; %@ &lt;/经办人&gt;\n"
               "&lt;日期&gt; %@ &lt;/日期&gt;\n"
               "&lt;备注&gt; %@ &lt;/备注&gt;\n"
               "&lt;建设管理部 类型='2'&gt; %@&lt;/建设管理部&gt;\n"
               "&lt;计划财务部 类型='2'&gt; %@ &lt;/计划财务部&gt;\n"
               "&lt;办公室  类型='2'&gt; %@ &lt;/办公室&gt;\n"
               "&lt;财务总监  类型='2'&gt; %@ &lt;/财务总监&gt;\n"
               "&lt;建设管理部分管领导  类型='2'&gt; %@ &lt;/建设管理部分管领导&gt;\n"
               "&lt;办公室分管领导  类型='2'&gt; %@ &lt;/办公室分管领导&gt;\n"
               "&lt;总经理  类型='2'&gt; %@ &lt;/总经理&gt;\n"
               "&lt;董事长 类型='2'&gt; %@ &lt;/董事长&gt;\n"
               "&lt;/数据元素&gt;\n"
               "&lt;数据实体&gt;\n"
               "&lt;附件&gt;\n"
               "%@"
               "&lt;/附件&gt;\n"
               "&lt;/数据实体&gt;\n"
               "&lt;/数据&gt;\n"
               "&lt;/交换&gt;",
               detailModel.fileId,
               detailModel.title,
               detailModel.number,
               detailModel.senderDepartment,
               detailModel.recerDepartment,
               detailModel.processType,
               detailModel.emergencyLevel,
               detailModel.contents,
               detailModel.departmentManager,
               detailModel.ComandHead,
               detailModel.handleMen,
               detailModel.date,
               detailModel.tips,
               detailModel.buildManager,
               detailModel.planDepartment,
               detailModel.office,
               detailModel.financialDirector,
               detailModel.buildleader,
               detailModel.officeOtherLeader,
               detailModel.ceo,
               detailModel.chairMen,
               otherString
               ];

}

@end
